package com.xu.GOF23.Factory.simple;

public class Customer {
    public static void main(String[] args) {
        //最原本的创建：涉及到了解 接口和所有的实现类
        oooo dior = new oooo();
        Tesla t = new Tesla();

        dior.name();
        t.name();

        System.out.println("===========================");
        //工厂模式：核心本质：实例化对象不使用new ，用工厂方法代替
        //使用工厂创建
        Car car = CarFactory.getCar("奥迪");
        Car car2 = CarFactory.getCar("特斯拉");
        car.name();
        car2.name();
    }
}
